mejorar (algo) - Spanish English Dictionary